//개발용 로그인
function ajaxLoginAuto(){
		//1. XMLHttpRequest 객체를 생성
		createXMLHttpRequest();
		//2. callback 함수 등록 : callback(서버의 응답을 처리할 메서드)
		xhr.onreadystatechange = loginResult;
		//3. open() : 요청을 시작 (전송방식,url,true/false)
		xhr.open("POST","memberAction.do",true);
		xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=UTF-8");
		var logId=document.getElementById("logId").value;
		var logPw=document.getElementById("logPw").value;
		//4. send() : 데이터를 전송(post일때.. get일때는 null을 명시)
		xhr.send("mode=login&logId=admin&logPw=1234");
	}

//login.jsp
//빈공란 확인
function Trim(string)
   {
    for(;string.indexOf(" ")!= -1;)
    {
     string = string.replace(" ","");
    }
 
    return string;
   }
//로그인
function login(){
	var f=document.loginForm;
	if(f.logId.value==""){
		alert("ID를 입력하세요!");
		f.logId.focus();
		return;// 실행중지
	}
	if(Trim(f.logPw.value)==""){
		alert("패스워드를 입력하세요!");
		f.logPw.focus();
		return;// 실행중지
	}
	//ajax로그인으로 보냄
	ajaxLogin();
}

	var xhr; // 비동기 서버 연동을 위한 객체
	function createXMLHttpRequest(){
		if(window.ActiveXObject){//ms exploer 일 경우
			xhr=new ActiveXObject("Microsoft.XMLHTTP");
		}else{
			xhr=new XMLHttpRequest();	
		}
	}
	function ajaxLogin(){
		//1. XMLHttpRequest 객체를 생성
		createXMLHttpRequest();
		//2. callback 함수 등록 : callback(서버의 응답을 처리할 메서드)
		xhr.onreadystatechange = loginResult;
		//3. open() : 요청을 시작 (전송방식,url,true/false)
		xhr.open("POST","memberAction.do",true);
		xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=UTF-8");
		var logId=document.getElementById("logId").value;
		var logPw=document.getElementById("logPw").value;
		//4. send() : 데이터를 전송(post일때.. get일때는 null을 명시)
		//alert(logId);
		xhr.send("mode=login&logId="+logId+"&logPw="+logPw);
	}
	function loginResult(){
		// 요청에 대한 응답이 완료
		if(xhr.readyState==4){
			// 정상 수행 OK
			if(xhr.status==200){
				document.getElementById("show").innerHTML="";
				var check=document.getElementById("check");
				//결과 값을 받음
				var result=xhr.responseText;
				//jsonData로 변환
				var jsonData=eval('('+result+')');
				if(jsonData.idFlag=="N"){
					clearView("check");
					document.getElementById("check").innerHTML="<p align='center'><font color=red><b>해당아이디는 존재하지 않습니다.</b></font></p>";
				}else if(jsonData.idFlag=="Y"){
					alert("에러내역:"+jsonData.errorMessage);
					clearView("check");
					document.getElementById("check").innerHTML="<p align='center'><font color=red><b>해당 써버가 존재하지 않습니다.</b></font></p>";
				}else{
					if(jsonData.flag){
						document.getElementById("check").innerHTML="";
						document.getElementById("container").style.display='none';
						location.href="smsAction.do?mode=mainPage&G_Connect=1";
						//document.getElementById("show").innerHTML="<img src='img/loading.gif' border='0' style='position:absolute; top:43%; left:45%; filter:alpha(opacity=40, style=2);opacity:0.2; -moz-opacity:0.2;'>";
						document.getElementById("show").innerHTML="<img src='img/loading.gif' border='0' style='position:absolute; top:0%; left:0%;'>";
					}else{
						document.getElementById("logPw").value="";
						document.getElementById("logPw").focus();
						document.getElementById("check").innerHTML="<p align='center'><font color=red><b>패스워드가 틀렸습니다</b></font></p>";
					}
				}
			}
		}else{//요청에 대한 응답이 완전치 않을때 수행
			//document.getElementById("show").innerHTML="<img src='img/loading.gif' border='0' style='position:absolute; top:43%; left:45%; filter:alpha(opacity=40, style=2);opacity:0.2; -moz-opacity:0.2;'>";
			document.getElementById("show").innerHTML="<img src='img/loading.gif' border='0' style='position:absolute; top:0%; left:0%;'>";
		}
	}
	function clearView(vname){
		if(vname=="check"){
		document.getElementById("check").innerHTML="";
		document.getElementById("logId").value="";
		document.getElementById("logPw").value="";
		document.getElementById("logId").focus();
		}else if(vname=="naipResult"){
			document.getElementById("naipResult").innerHTML="";
			document.getElementById("mNo").value="";
		}
	}